Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Ecuador F6 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Brazil F5 Germany F8 USA F3 (Plantation) Copa Ericsson Uruguay - Montevideo Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Credicard Mastercard Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas I Manta Open - Manta 2005 Freeman Men's Challenger - Joplin XI Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Abierto Internacional de Salinas - Salinas 2001 Eddleman USTA Challenger - Birmingham Credicard Mastercard Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado VIII Trofeo Ciudad de Quito - Quito 2002 Azalea Orthopedic Challenger - Tyler V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham VII Avierto Internacional de Salinas - Salinas Copa Ericsson Peru - Lima VI Trofeo Ciudad de Quito - Quito 2001 Centura USTA Challenger - Rocky Mount San Luis Potosi Challenger 2007 - San Luis Potosi Aberto Da Costa Do Sauipe - Bahia BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Unique Zagreb Open - Zagreb VII Trofeo Ciudad de Quito - Quito Unicredit Czech Open 2007 - Prostejov FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago 2001 USTA Tallahassee Tennis Challenger - Tallahassee Seguros Bolivar Open - Medellin Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Copa Petrobras Brazil - Belo Horizonte Waco International Tennis Challenger - Waco VSZ Solvak Open Challenger - Kosice Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson - Santiago Hurricane Tennis Open - Bradenton Challenger Leon 2003 - Leon Torneo Internacional Challenger Fila 2005 - Leon Trofeo Cassa di Risparmio di Alessandria - Alessandria Lubbock Challenger - Lubbock GHI Bronx Classic - Bronx Countrywide Classic USTA Men's Challenger - Carson USTA Challenger of Tiburon - Tiburon Music City Challenger - Nashville Sao Paulo - Brazil Unicredit Czech Open - Prostejov Corona Mexico City Open - Mexico City Britania Zavaleta - Puebla 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia ECM Prague Open - Prague Open Diputacion Ciudad de Pozoblanco - Cordoba West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Seguros Bolivar Open - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte XL Capital Bermuda Open - Bermuda Credicard Citi Mastercard Tennis Cup - Campos do Jordao Fifth Third Bank Tennis Classic - Lexington Schickendanz Open - Furth Czech Open 2005 - Prostejov Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger USTA Comerica Challenger - Aptos Aberto de Sao Paulo - Sao Paulo Mexico City Challenger Pereira Challenger Yuba City Challenger Unique Zagreb Open - Zagreb Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Bogota Challenger Manta Challenger College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Oldum Brown Vancouver Open - Vancouver Vancouver Challenger Copa Sevilla-Internacionales de Andalucia - Seville Brasilia Challenger Seguros Bolivar Open - Cali The Wright Financial Group USTA Challenger - Champaign Bogota Challenger Quito Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Medellin Challenger Charlottesville Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Knoxville Challenger Dallas Challenger Bordeaux Challenger Nottingham Challenger Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Campos do Jordao Challenger Aberto de Sao Paulo - Sao Paulo Brasilia Challenger Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Bogota Challenger Quito Challenger Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Pro Tennis World Open - Sunrise Santiago Challenger San Jose Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Paraguay - Asuncion ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami The Natrel's Challenger of Granby - Granby Curitiba Challenger Barranquilla Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Sacramento Challenger Talahassee Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Challenger Casablanca San Angel - Mexico City Guayaquil Challenger ECU Prague Open - Prague Morelos Challenger Guadalajara Challenger Santiago Challenger Cali Challenger Heilbronn Challenger San Marino Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger AT&T Challenger of Dallas - Dallas San Luis Potosi Challenger Copa Ericsson Argentina - Buenos Aires Furth Challenger Prague Challenger Tampere Challenger Pereira Challenger Monterrey Challenger Guayaquil Challenger Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Irving Challenger Cortina Challenger Tallahassee Challenger Scheveningen Challenger Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver Cali Challenger Bordeaux Challenger Bogota Challenger Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Buenos Aires Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City GHI Bronx Classic - Bronx Santiago Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Knoxville Challenger Eddleman USTA Challenger - Birmingham Santo Domingo Challenger Savannah Challenger Turin Challenger Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota BCP Tennis Classic - Sao Paulo AGT Challenger - Leon Sybase Open - San Jose Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta RCA Championships - Indianapolis Shanghai Open '98 - Shanghai Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open Singapore - Singapore Hugarian Food Open - Budapest San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen La Serena Open - La Serena The West Side Tennis Club Grass Court Challenger - Forest Hills Copa Kia Challenger ATP - Santiago Rio De Janeiro Challenger Waldbaum's Hamlet Cup - Long Island Kroger / St. Jude International - Memphis Brasil Open - Florianopolis Bancolombia Open - Bogota IX Trofeo Ciudad de Quito - Quito Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda 2002 USTA Tallahassee Tennis Challenger - Tallahassee Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Heineken Open - Singapore A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton Czech Open - Prostejov 2004 Colorado Tennis Classic - Denver Legg Mason Tennis Classic - Washington D.C. Harrah's Entertainment Challenger - Tunica Brazil Open - Salvador 2005 Tulsa Challenger - Tulsa Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo AIG Japan Open - Tokyo The 'Fitz' Casino Challenger - Tunica Challenger Lugano - Lugano Cerveza Club Colombia Open - Bogota BellSouth Open - Vina del Mar Sao Paulo Challenger Sao Paulo Challenger International Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Savannah Challenger 2008 Lubbock Challenger - Lubbock Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Guayaquil Challenger Sao Paulo Challenger Brasil Open - Salvador Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Kobstaedernes ATP Challenger - Kolding Salvador Challenger Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Bogota Franklin Templeton Tennis Classic - Scottsdale Merano Open - Merano U.S. Men's Clay Court Championships - Orlando Recife Challenger Blumenau Challenger Medellin Challenger U.S. Men's Clay Court Championships - Houston Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Carson Challenger RCA Championships - Indianapolis Alessandria Challenger TD Waterhouse Cup - Long Island Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Champaign Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Gerry Weber Open - Halle Copa Claro - Buenos Aires Puebla Challenger Bucaramanga Challenger Sarasota Challenger Brasil Open - Salvador Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Pilot Pen Tennis - New Haven Sunrise Challenger Leon Challenger Bogota Challenger Ecuador Open - Quito Pereira Challenger Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger President's Cup 1997 - Tashkent Belo Horizonte Challenger Delray Beach International Tennis Championships - Delray Beach America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Morelos Challenger Infiniti Open - Los Angeles Champaign Challenger Salinas Challenger Gelsor Open Romania - Bucharest Champaign Challenger Scania Stockholm Open - Stockholm Fergana Challenger San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad XL Capital Bermuda Open - Bermuda Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Intelig Tennis Cup - Campos do Jordao Mercedes Cup - Stuttgart V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago AAPT Championships - Adelaide Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London China Open - Beijing Legg Mason Tennis Classic - Washington D.C. The Hypo Group Tennis International 2008 - Poertschach BMW Open - Munich The Nottingham Open - Nottingham If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Open de Moselle - Metz Ecuador Open - Quito US Men's Clay Court Championship - Houston America's Red Clay Tennis Championship - Coral Springs Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano de Tenis - Mexico City U.S. Men's Clay Court Championship - Orlando MFS Pro Tennis Championships - Boston Sybase Open - San Jose Heineken Open Shanghai - Shanghai The Lipton Championships - Key Biscayne du Maurier Open - Toronto The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Adidas International - Sydney Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Siebel Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Sydney International - Sydney French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Tennis Masters Series - Paris Tennis Masters Series - Miami Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Countrywide Classic - Los Angeles French Open - Paris Brisbane - Brisbane U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Rogers Cup - Montreal U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3